
const Menu = require('../model/menu.model')
const RoleMenu = require('../model/roleMenu.model')
class MenuService {

    async queryAll(roleId) {
        const data = await RoleMenu.findAll({
            attributes: ['menuId'], where: { roleId }
        })
        const ids = []
        data.map((val) => {
            ids.push(val.dataValues.menuId)
        })
        const res = await Menu.findAll({
            where: { id: ids }
        })
        return res
    }
}

module.exports = new MenuService()